Quality Measures and Assurance for AI Software

نویسندگان

  • Patrick Henry
  • Richard M. Tong
  • Neville D. Newman
  • Gary Berg-Cross
  • Robert E. Shostak
  • Rolf A. Stachowitz
چکیده

This report is concerned with the application of software quality and assur-ance techniques to AI software. It describes work performed for the NationalAeronautics and Space Administration under contract NAS1 17067 (Task5) and is also available as a NASA Contractor Report.The report is divided into three parts. In Part I we review existing softwarequality assurance measures and techniques{those that have been developedfor, and applied to, conventional software. This part, which provides a fairlycomprehensive overview of software reliability and metrics, static and dy-namic testing, and formal speci cation and veri cation, may be of interestto those unconcerned with AI software. In Part II, we consider the char-acteristics of AI-based software, the applicability and potential utility ofmeasures and techniques identi ed in the rst part, and we review thosefew methods that have been developed speci cally for AI-based software. InPart III of this report, we present our assessment and recommendations forthe further exploration of this important area. An extensive bibliographywith 194 entries is provided. Quality Measures and Assurance for AI Software1John RushbyComputer Science LaboratorySRI International333 Ravenswood AvenueMenlo Park, CA 94025Technical Report CSL-88-7R, September 1988(Also available as NASA Contractor Report 4187)1This work was performed for the National Aeronautics and Space Administra-tion under contract NAS1 17067 (Task 5).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quality Measures and Assurance for AI Software

This report is concerned with the application of software quality and assurance techniques to AI software. It describes work performed for the National Aeronautics and Space Administration under contract NAS1 17067 (Task 5) and is also available as a NASA Contractor Report. The report is divided into three parts. In Part I we review existing software quality assurance measures and techniques–th...

متن کامل

Measures and Techniques for Software Quality Assurance

This report comprises chapters 2 to 5 of a report prepared for NASA on the applica-tion of software quality and assurance techniques to AI software [105]. The chaptersincluded here provide a review of software quality assurance techniques as appliedto conventional software. The techniques covered include software reliability andmetrics, static and dynamic testing, and formal...

متن کامل

[114]J.M.Silverman.Reectionsonthevericationofthesecurityofanoperating Bibliography systemkernel.InProc.9thACMSymposiumonOperatingSystemsPrinciples, pages143{154,BrettonWoods,NH,October1983.(ACMOperatingSystems Review,Vol17,No.5). 63 [115]MarkE.Stickel.APr

This report comprises chapters 2 to 5 of a report prepared for NASA on the applica-tion of software quality and assurance techniques to AI software [105]. The chaptersincluded here provide a review of software quality assurance techniques as appliedto conventional software. The techniques covered include software reliability andmetrics, static and dynamic testing, and formal...

متن کامل

Software Assurance Measurement – State of the Practice

iv 1 Background and Assumptions 1 1.1 The Importance and Challenges of Software Assurance Measurement 1 1.2 Why Security Is a Concern 1 1.3 Purpose of This Report 3 1.4 Intended Audience 3 1.5 Scope 4 1.6 Constraints 5 2 Definition of Terms 6 2.1 What Is Software Assurance? 6 2.2 What Is Software Assurance Measurement? 6 2.3 Measurement Domains 7 2.4 Critical Programming Errors 8 3 Measurement ...

متن کامل

Employing Semantically Driven Adaptation for Amalgamating Software Quality Assurance with Process Management

Often in software development processes, tighter and more systematic integration of quality assurance techniques and measurements in the operational processes is desirable. While some processes specify abstract quality assurance measures, concrete requisite measures directly relevant for specific product artifacts (e.g., code) or processes (e.g., testing) must be determined operationally and co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1988